package cn.com.cifi.mars.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;

import cn.com.cifi.mars.bean.vo.sys.rsp.IdmPositionPageVo;
import cn.com.cifi.mars.bean.vo.sys.rsp.PositionDetailVo;
import cn.com.cifi.mars.entity.common.IdmPosition;

public interface IdmPositionService extends IService<IdmPosition> {
    
	List<String> getJobNumList();
	/**
     * 同步岗位信息
     */
    String syncPosition(String timestamp,String cookie,String jobNum,List<String>jobNums);
	
    /**
	 * 分页查询组织机构--岗位信息
	 */
    IdmPositionPageVo queryOrgPositionPage(String current, String pageSize, String jobName,String belongDepId);
    
    /**
	 * 权限管理-岗位明细分页
	 */
    PositionDetailVo queryPositionDetailPage(String current, String pageSize, String jobName,
			String belongJobDefId);
    
    /**
	 * 根据岗位名称查询岗位下的用户
	 */
    List<String> getUserByJobName(String jobName);

	
}

